package com.sskj.trafficcontrol.model.pojo;

import java.util.*;

/**
 * @author zhao kuo
 * @date 2019-02-04
 */
public class TcNoticeInfo implements java.io.Serializable {

    // Fields

    private Integer id;
    private String openId;
    private Date noticeTime;
    private String noticeCity;
    private Integer count;
    private Date createTime;
    private Date modifyTime;
    private String formId;
    private Integer pushStatus;

    private String userCarNumber;

    private Integer noticeType;

    private Date conditionTime;

    // Constructors

    /**
     * default constructor
     */
    public TcNoticeInfo() {
    }

    public String getUserCarNumber() {
        return userCarNumber;
    }

    public void setUserCarNumber(String userCarNumber) {
        this.userCarNumber = userCarNumber;
    }

    public Integer getPushStatus() {
        return pushStatus;
    }

    public String getNoticeCity() {
        return noticeCity;
    }

    public void setNoticeCity(String noticeCity) {
        this.noticeCity = noticeCity;
    }

    public Integer getNoticeType() {
        return noticeType;
    }

    public void setNoticeType(Integer noticeType) {
        this.noticeType = noticeType;
    }

    public void setPushStatus(Integer pushStatus) {
        this.pushStatus = pushStatus;
    }

    public TcNoticeInfo(Integer id, String openId, Date noticeTime, String noticeCity, Integer count, Date createTime, Date modifyTime, String formId, Integer pushStatus, String userCarNumber, Integer noticeType, Date conditionTime) {
        this.id = id;
        this.openId = openId;
        this.noticeTime = noticeTime;
        this.noticeCity = noticeCity;
        this.count = count;
        this.createTime = createTime;
        this.modifyTime = modifyTime;
        this.formId = formId;
        this.pushStatus = pushStatus;
        this.userCarNumber = userCarNumber;
        this.noticeType = noticeType;
        this.conditionTime = conditionTime;
    }

    /**
     * full constructor
     */


    // Property accessors

    public Integer getId() {
        return this.id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getOpenId() {
        return this.openId;
    }

    public Date getConditionTime() {
        return conditionTime;
    }

    public void setConditionTime(Date conditionTime) {
        this.conditionTime = conditionTime;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public Date getNoticeTime() {
        return this.noticeTime;
    }

    public void setNoticeTime(Date noticeTime) {
        this.noticeTime = noticeTime;
    }

    public Integer getCount() {
        return this.count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public Date getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return this.modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getFormId() {
        return this.formId;
    }

    public void setFormId(String formId) {
        this.formId = formId;
    }

}